package com.yizhi.student.domain;

import com.fasterxml.jackson.annotation.JsonFormat;

import java.io.Serializable;
import java.util.Date;


/**
 * 生基础信息表
 * 
 * @author dunhf
 * @email 499345515@qq.com
 * @date 2019-08-01 09:45:46
 */
public class StudentInfoDTO implements Serializable {
	private static final long serialVersionUID = 1L;
	
	//主键
	private Integer id;
	//学号
	private String studentId;
	//考生号
	private String examId;
	//所属班级
	private String className;
	//学生姓名
	private String studentName;
	//身份证号
	private String certify;
	//家庭住址
	private String mailAddress;
	//外语语种
	private String foreignLanaguage;
	//性别
	private String studentSex;
	//民族
	private String nation;
	//政治面貌
	private String political;
	//一卡通卡号
	private String cardId;
	//手机号
	private String telephone;
	//科类
	private Integer subjectType;
	//所属学院
	private String collegeName;
	//隶属校区*****
	private Integer tocampus;
	//所属专业
	private String majorName;
	//生源地
	private String birthplace;
	//隶属层次
	private String grade;
	//在校状态
	private Integer isstate;
	//出生日期
	@JsonFormat(pattern = "yyyy-MM-dd")
	private Date birthday;
	//备注
	private String note;
	//添加时间
	private Date addTime;
	//添加人
	private String name;
	//修改时间
	private Date editTime;
	//修改人
	private Integer Editname;

	public StudentInfoDTO() {
	}

	public StudentInfoDTO(Integer id, String studentId, String examId, String className, String studentName, String certify, String mailAddress, String foreignLanaguage, String studentSex, String nation, String political, String cardId, String telephone, Integer subjectType, String collegeName, Integer tocampus, String majorName, String birthplace, String grade, Integer isstate, Date birthday, String note, Date addTime, String name, Date editTime, Integer editname) {
		this.id = id;
		this.studentId = studentId;
		this.examId = examId;
		this.className = className;
		this.studentName = studentName;
		this.certify = certify;
		this.mailAddress = mailAddress;
		this.foreignLanaguage = foreignLanaguage;
		this.studentSex = studentSex;
		this.nation = nation;
		this.political = political;
		this.cardId = cardId;
		this.telephone = telephone;
		this.subjectType = subjectType;
		this.collegeName = collegeName;
		this.tocampus = tocampus;
		this.majorName = majorName;
		this.birthplace = birthplace;
		this.grade = grade;
		this.isstate = isstate;
		this.birthday = birthday;
		this.note = note;
		this.addTime = addTime;
		this.name = name;
		this.editTime = editTime;
		Editname = editname;
	}

	public static long getSerialVersionUID() {
		return serialVersionUID;
	}

	public Integer getId() {
		return id;
	}

	public void setId(Integer id) {
		this.id = id;
	}

	public String getStudentId() {
		return studentId;
	}

	public void setStudentId(String studentId) {
		this.studentId = studentId;
	}

	public String getExamId() {
		return examId;
	}

	public void setExamId(String examId) {
		this.examId = examId;
	}

	public String getClassName() {
		return className;
	}

	public void setClassName(String className) {
		this.className = className;
	}

	public String getStudentName() {
		return studentName;
	}

	public void setStudentName(String studentName) {
		this.studentName = studentName;
	}

	public String getCertify() {
		return certify;
	}

	public void setCertify(String certify) {
		this.certify = certify;
	}

	public String getMailAddress() {
		return mailAddress;
	}

	public void setMailAddress(String mailAddress) {
		this.mailAddress = mailAddress;
	}

	public String getForeignLanaguage() {
		return foreignLanaguage;
	}

	public void setForeignLanaguage(String foreignLanaguage) {
		this.foreignLanaguage = foreignLanaguage;
	}

	public String getStudentSex() {
		return studentSex;
	}

	public void setStudentSex(String studentSex) {
		this.studentSex = studentSex;
	}

	public String getNation() {
		return nation;
	}

	public void setNation(String nation) {
		this.nation = nation;
	}

	public String getPolitical() {
		return political;
	}

	public void setPolitical(String political) {
		this.political = political;
	}

	public String getCardId() {
		return cardId;
	}

	public void setCardId(String cardId) {
		this.cardId = cardId;
	}

	public String getTelephone() {
		return telephone;
	}

	public void setTelephone(String telephone) {
		this.telephone = telephone;
	}

	public Integer getSubjectType() {
		return subjectType;
	}

	public void setSubjectType(Integer subjectType) {
		this.subjectType = subjectType;
	}

	public String getCollegeName() {
		return collegeName;
	}

	public void setCollegeName(String collegeName) {
		this.collegeName = collegeName;
	}

	public Integer getTocampus() {
		return tocampus;
	}

	public void setTocampus(Integer tocampus) {
		this.tocampus = tocampus;
	}

	public String getMajorName() {
		return majorName;
	}

	public void setMajorName(String majorName) {
		this.majorName = majorName;
	}

	public String getBirthplace() {
		return birthplace;
	}

	public void setBirthplace(String birthplace) {
		this.birthplace = birthplace;
	}

	public String getGrade() {
		return grade;
	}

	public void setGrade(String grade) {
		this.grade = grade;
	}

	public Integer getIsstate() {
		return isstate;
	}

	public void setIsstate(Integer isstate) {
		this.isstate = isstate;
	}

	public Date getBirthday() {
		return birthday;
	}

	public void setBirthday(Date birthday) {
		this.birthday = birthday;
	}

	public String getNote() {
		return note;
	}

	public void setNote(String note) {
		this.note = note;
	}

	public Date getAddTime() {
		return addTime;
	}

	public void setAddTime(Date addTime) {
		this.addTime = addTime;
	}

	public String getName() {
		return name;
	}

	public void setName(String name) {
		this.name = name;
	}

	public Date getEditTime() {
		return editTime;
	}

	public void setEditTime(Date editTime) {
		this.editTime = editTime;
	}

	public Integer getEditname() {
		return Editname;
	}

	public void setEditname(Integer editname) {
		Editname = editname;
	}
}
